have a sharp eye - English Synonyms Dictionary